home *** CD-ROM | disk | FTP | other *** search
-
- LibsModule.elf: file format elf32-powerpc
- LibsModule.elf
- architecture: powerpc:common, flags 0x00000011:
- HAS_RELOC, HAS_SYMS
- start address 0x00000000
-
- Sections:
- Idx Name Size VMA LMA File off Algn
- 0 .text 000000f8 00000000 00000000 00000034 2**2
- CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
- 1 .rodata 00000010 00000000 00000000 0000012c 2**2
- CONTENTS, ALLOC, LOAD, READONLY, DATA
- 2 .data 00000018 00000000 00000000 0000013c 2**2
- CONTENTS, ALLOC, LOAD, RELOC, DATA
- 3 .bss 00000000 00000000 00000000 00000154 2**0
- ALLOC
- 4 .comment 00000014 00000000 00000000 00000154 2**0
- CONTENTS, READONLY
- SYMBOL TABLE:
- 00000000 l d .text 00000000
- 00000000 l d *ABS* 00000000
- 00000000 l d .rodata 00000000
- 00000000 l d .data 00000000
- 00000000 l d *ABS* 00000000
- 00000000 l d .bss 00000000
- 00000000 l d .comment 00000000
- 00000000 l d *ABS* 00000000
- 00000000 l d *ABS* 00000000
- 00000000 l d *ABS* 00000000
- 00000000 l df *ABS* 00000000 LibsModule.c
- 00000000 l O .text 00000000 gcc2_compiled.
- 00000014 g F .text 0000000c __LIB_Expunge
- 0000006c g F .text 0000008c Print
- 00000034 g F .text 0000000c __LIB_Close
- 00000044 g F .text 00000010 Add
- 00000024 g F .text 0000000c __LIB_Open
- 00000000 g O .data 00000010 __LIB_LibTable
- 00000000 *UND* 00000000 PPCvprintf
- 00000004 g F .text 0000000c __LIB_Init
- 00000058 g F .text 00000010 Sub
- 00000014 g O .data 00000004 __LIB_Revision
- 00000010 g O .data 00000004 __LIB_Version
-
-
- Disassembly of section .text:
- 00000000 <gcc2_compiled.> .long 0x4008
- __LIB_Init():
- 00000004 <__LIB_Init> stwu r1,-16(r1)
- 00000008 <__LIB_Init+4> addi r1,r1,16
- 0000000c <__LIB_Init+8> blr
- 00000010 <__LIB_Init+c> .long 0x4008
- __LIB_Expunge():
- 00000014 <__LIB_Expunge> stwu r1,-16(r1)
- 00000018 <__LIB_Expunge+4> addi r1,r1,16
- 0000001c <__LIB_Expunge+8> blr
- 00000020 <__LIB_Expunge+c> .long 0x4008
- __LIB_Open():
- 00000024 <__LIB_Open> stwu r1,-16(r1)
- 00000028 <__LIB_Open+4> addi r1,r1,16
- 0000002c <__LIB_Open+8> blr
- 00000030 <__LIB_Open+c> .long 0x4008
- __LIB_Close():
- 00000034 <__LIB_Close> stwu r1,-16(r1)
- 00000038 <__LIB_Close+4> addi r1,r1,16
- 0000003c <__LIB_Close+8> blr
- 00000040 <__LIB_Close+c> .long 0x4008
- Add():
- 00000044 <Add> stwu r1,-16(r1)
- 00000048 <Add+4> add r3,r3,r4
- 0000004c <Add+8> addi r1,r1,16
- 00000050 <Add+c> blr
- 00000054 <Add+10> .long 0x4008
- Sub():
- 00000058 <Sub> stwu r1,-16(r1)
- 0000005c <Sub+4> subf r3,r4,r3
- 00000060 <Sub+8> addi r1,r1,16
- 00000064 <Sub+c> blr
- 00000068 <Sub+10> .long 0x400c
- Print():
- 0000006c <Print> stwu r1,-128(r1)
- 00000070 <Print+4> mflr r0
- 00000074 <Print+8> stw r0,132(r1)
- 00000078 <Print+c> stw r3,8(r1)
- 0000007c <Print+10> stw r4,12(r1)
- 00000080 <Print+14> stw r5,16(r1)
- 00000084 <Print+18> stw r6,20(r1)
- 00000088 <Print+1c> stw r7,24(r1)
- 0000008c <Print+20> stw r8,28(r1)
- 00000090 <Print+24> stw r9,32(r1)
- 00000094 <Print+28> stw r10,36(r1)
- 00000098 <Print+2c> bne cr1,000000c0 <Print+54>
- 0000009c <Print+30> stfd f1,40(r1)
- 000000a0 <Print+34> stfd f2,48(r1)
- 000000a4 <Print+38> stfd f3,56(r1)
- 000000a8 <Print+3c> stfd f4,64(r1)
- 000000ac <Print+40> stfd f5,72(r1)
- 000000b0 <Print+44> stfd f6,80(r1)
- 000000b4 <Print+48> stfd f7,88(r1)
- 000000b8 <Print+4c> stfd f8,96(r1)
- 000000bc <Print+50> stfd f9,104(r1)
- 000000c0 <Print+54> li r0,1
- 000000c4 <Print+58> stb r0,112(r1)
- 000000c8 <Print+5c> li r0,0
- 000000cc <Print+60> stb r0,113(r1)
- 000000d0 <Print+64> addi r0,r1,8
- 000000d4 <Print+68> stw r0,120(r1)
- 000000d8 <Print+6c> addi r0,r1,136
- 000000dc <Print+70> stw r0,116(r1)
- 000000e0 <Print+74> addi r4,r1,112
- 000000e4 <Print+78> bl 000000e4 <Print+78>
- RELOC: 000000e4 R_PPC_REL24 PPCvprintf
- 000000e8 <Print+7c> lwz r0,132(r1)
- 000000ec <Print+80> mtlr r0
- 000000f0 <Print+84> addi r1,r1,128
- 000000f4 <Print+88> blr
- Disassembly of section .rodata:
- 00000000 <.rodata> rlwimi r18,r3,13,5,23
- 00000004 <.rodata+4> andis. r0,r0,0
- 00000008 <.rodata+8> rlwimi r21,r27,12,8,0
- 0000000c <.rodata+c> bdzt+ 4*cr1,0000640c <Print+63a0>
- Disassembly of section .data:
- 00000000 <__LIB_LibTable> .long 0xc
- RELOC: 00000000 R_PPC_ADDR32 .rodata+0x0000000c
- 00000004 <__LIB_LibTable+4> .long 0x8
- RELOC: 00000004 R_PPC_ADDR32 .rodata+0x00000008
- ...
- RELOC: 00000008 R_PPC_ADDR32 .rodata
- 00000010 <__LIB_Version> .long 0x2a
- 00000014 <__LIB_Revision> .long 0x29a
-